翻訳と辞書
Words near each other
・ List of Cleveland Indians minor league affiliates
・ List of Cleveland Indians no-hitters
・ List of Cleveland Indians Opening Day starting pitchers
・ List of Cleveland Indians owners and executives
・ List of Cleveland Indians seasons
・ List of Cleveland Indians team records
・ List of Cleveland Panthers players
・ List of Cleveland RTA bus routes
・ List of Cleveland Spiders managers
・ List of Cleveland Spiders Opening Day starting pitchers
・ List of Cleveland sports teams
・ List of Cleveland State University people
・ List of Cleveland Thunderbolts seasons
・ List of Cleveland Tigers (NFL) players
・ List of Cleveland–Marshall College of Law alumni
List of CLI languages
・ List of click beetle (Elateridae) species recorded in Britain
・ List of click beetles of India
・ List of client portals
・ List of Clifford the Big Red Dog episodes
・ List of Cliftonville F.C. seasons
・ List of climate change books
・ List of climate change initiatives
・ List of climate research satellites
・ List of climate scientists
・ List of Climax games
・ List of climbers and mountaineers
・ List of climbing knots
・ List of clinical psychologists
・ List of clinically important bacteria


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

List of CLI languages : ウィキペディア英語版
List of CLI languages
CLI Languages are computer programming languages that are used to produce libraries and programs that conform to the Common Language Infrastructure (CLI) specifications. With some notable exceptions, most CLI languages compile entirely to the Common Intermediate Language (CIL), an intermediate language that can be executed using an implementation of CLI such as the Common Language Runtime (CLR, a part of the Microsoft .NET Framework), Mono, or Portable.NET. Some of these languages also require the Dynamic Language Runtime (DLR).
As the program is being executed, the CLI code is just-in-time compiled (and cached) to the machine code appropriate for the architecture on which the program is running. This step can be shortcut manually and cached at an earlier stage using an "ahead of time" compiler such as Microsoft's ngen.exe and Mono's "-aot" option.
==CLI languages==

*A#: CLI implementation of Ada.
*Boo: A statically typed CLI language, inspired by Python.
*C#: Most widely used CLI language, bearing similarities to Java, Object Pascal (Delphi) and C++. Implementations provided by .NET Framework, Portable.NET and Mono.
*C++/CLI: A version of C++ including extensions for using Common Language Runtime (CLR) objects. Implementation provided only by .NET Framework. Can produce either CLI-based managed code or mixed-mode code that mixes managed and native code. The compiler is provided by Microsoft.
*ClojureCLR: A native implementation of Clojure on the Common Language Runtime (CLR), the execution engine of Microsoft's .Net Framework.
*NetCOBOL: A third-party implementation of a COBOL-compiler which produces Microsoft Intermediate Language (MSIL) that executes under the Common Language Runtime (CLR).
*Cobra: A CLI language with static and dynamic typing, design by contract and built-in unit testing.
*Component Pascal: A CLI-compliant Oberon dialect. It is a strongly typed language in the heritage of Pascal and Modula-2 but with powerful object-oriented extensions.
*Eiffel: Purely object-oriented language, focused on software quality, includes integrated design by contract and multiple inheritance. CLI compliant.
*F#: A multi-paradigm CLI language supporting functional programming and imperative object-oriented programming disciplines. Variant of ML and is largely compatible with OCaml. The compiler is provided by Microsoft. The implementation provided by Microsoft officially targets both .NET and Mono.
*F
*
- A dependently typed language based on F#.
*Fantom - a language compiling to .NET and to the JVM
*GrGen.NET - a CLI language for graph rewriting
*IronLisp: A CLI implementation of Lisp. Deprecated in favor of IronScheme.
*IronPython: An open-source CLI implementation of Python, built on the Dynamic Language Runtime (DLR).
*IronRuby: An open-source CLI implementation of Ruby, built on the Dynamic Language Runtime (DLR).
*IronScheme - a R6RS-compliant Scheme implementation built on the DLR
*J#: A CLI-compliant implementation of Java. The compiler is provided by Microsoft. J# has been discontinued. The last version shipped with Visual Studio 2005, and will be supported until 2015.
*JScript .NET: A CLI implementation of ECMAScript version 3, compatible with JScript. Contains extensions for static typing. Deprecated in favor of Managed JScript.
*L#: A CLI implementation of Lisp.
*Lisp# Un-Armed Bear Common Lisp (IKVM.NET port from Java)〔https://code.google.com/p/uabcl/〕
*Managed Extensions for C++: A version of C++ targeting the Common Language Runtime (CLR). Deprecated in favor of C++/CLI.
*Managed JScript: A CLI implementation of JScript built on the Dynamic Language Runtime (DLR). Conforms to ECMAScript version 3.
*Nemerle: A multi-paradigm language similar to C#, OCaml and Lisp.
*Niecza - A CLI implementation of Perl 6.
*Oxygene: An Object Pascal-based CLI language.
*P#: A CLI implementation of Prolog.
*Phalanger: An implementation of PHP with extensions for ASP.NET
*Phrogram: A custom CLI language for beginners and intermediate users produced by (The Phrogram Company )
*PowerBuilder: Can target CLI since version 11.1.
*STARLIMS Scripting Language (SSL): A fully object-oriented BASIC like language implemented as server-side application language for the STARLIMS v10 / v11 enterprise software. SSL code gets compiled on the fly to MSIL for .NET CLR.
*Synergy DBL .NET: an object oriented CLI compliant implementation of DBL and DIBOL produced by (Synergex ).〔http://blogs.msdn.com/b/terryclancy/archive/2010/12/07/another-language-for-visual-studio-and-net-synergex-release-synergy-de.aspx〕
*Team Developer: SQLWindows Application Language (SAL) since Team Developer 6.0.
*Visual Basic .NET (VB.NET): A redesigned dialect of Visual Basic. Implementations provided by .NET Framework and Mono.
*Windows PowerShell: An object-oriented command-line shell. PowerShell can dynamically load .NET assemblies that were written in any CLI language. PowerShell itself uses a unique scripting syntax and uses curly-braces, similar to other C-based languages.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「List of CLI languages」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.